export interface PriceVO extends BaseEntity {
  id?: string
  name: string
  model: number
  elecFee?: number
  serviceFee?: number
  note?: string
  status?: number
  properties: PricePropertiesVo
}

export interface PriceForm {
  id?: string
  name: string
  type: string
  note?: string
  status?: string
  properties: PricePropertiesVo
}

export interface PriceQuery extends PageQuery {
  name: string
  status: number
}

export interface PricePropertiesVo {
  fee: PriceFeeVo[]
  period: PricePeriodVo[]
}

export interface PricePeriodVo {
  label: string
  elecFee?: number
  serviceFee?: number
  index?: number
}

export interface PriceFeeVo {
  name: string
  elecFee?: number
  serviceFee?: number
  color?: string
}
